* {
    margin: 0;
    padding: 0;
    text-decoration: none;
    list-style: none;
}

.poster {
    width: 100%;
}

.homeImage {
    height: 566px;
    /* background-color: antiquewhite; */
    background: url(/template/pc/skin/img/banner.jpg);
    background-size: cover;
    background-position: center;
}




/* 大标题 */
.headline h2 {
    width: 100%;
    font-size: 28px;
    font-weight: 600;
    text-align: center;
    /* padding: 20px 0; */
    margin-top: 50px;
}

.headline p {
    width: 100%;
    font-size: 16px;
    font-weight: 300;
    text-align: center;
    margin-bottom: 30px;
    margin-top: 10px;
}

/* 产品分类 */
.productOverview {
    width: 1200px;
    margin: 0 auto;

}

/* 产品选项卡 */
.assort ul {
    display: flex;
    height: 80px;
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 8%);
}

.assort ul li {
    width: 400px;
    line-height: 80px;
    text-align: center;
    font-size: 21px;
    font-weight: 500px;
    /* margin: 0 50px; */
    padding: 0 50px 0 50px;
    /* margin-left: -20px; */
    /* border:1px #666666 solid; */
    cursor: pointer;

}

.assort ul li:hover {
    /* cursor: pointer; */
    border-bottom: 5px #d2e9f6 solid;

    transition: all 0.5s;
}

.assort ul li.active1 {
    /* cursor: pointer; */
    border-bottom: 5px #2798db solid;
    transition: all 0.5s;
}



.active1 {
    color: #2798db;
}

.hide1 {
    display: none;
}


/* 选项卡的内容样式 */
.tabContent {
    width: 1200px;
    margin: 0 auto;
    height: 400px;
}

.assort img {
    vertical-align: middle;
}


.tabContent .x1,
.tabContent .x2,
.tabContent .x3{
    width: 100%;
}

/* .x1,.x2,.x3{
    width: 100%;
} */

/* 内容 */
.tabContent .what {
    width: 790px;
    float: left;
    /* padding-right: 20px; */
}

.tabContent .what h3 {
    font-size: 21px;
    font-weight: 500;
    margin: 30px 0;
}

/* 图片 */
.tabContent .pictureBox {
    /* width: 400px;
    height: 400px; */
    margin: 30px 0;
    float: right;
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 8%);
}

.tabContent .pictureBox img {
    width: 300px;
    /* height: 400px; */
    float: right;
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 8%);
}

.tabContent .what .classification span {
    display: inline-block;
    width: 280px;
    color: #fff;
    background-color: #2798db;
    text-align: center;
    padding: 3px 5px;
    line-height: 30px;
    margin-bottom: 15px;
    border-radius: 2px;
    margin-right: 20PX;
}

.tabContent .what .classification span:hover {
    background-color: #ffa300;
    cursor: pointer;
}

.tabContent .what .classification-plus span {
    display: inline-block;
    width: 200px;
    color: #fff;
    background-color: #2798db;
    text-align: center;
    padding: 3px 5px;
    line-height: 30px;
    margin-bottom: 15px;
    border-radius: 2px;
    margin-right: 20PX;
}

.tabContent .what .classification-plus span:hover {
    background-color: #ffa300;
    cursor: pointer;
}

/* 产品中心大全 */
.productProgram {
    width: 1200px;
    margin: 0 auto;
    background-color: antiquewhite;
    /* clear: both; */
}

.productProgram .brandName {
    width: 290px;
    height: 90px;
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 8%);
    margin: 15px 5px;
    float: left;
}

.productProgram .brandName .tb {
    line-height: 50px;
    padding: 25px 20px;
    /* width: 50px;
    height: 80px; */
    /* background-color: #d000ff; */
    /* margin: 5px; */
    float: left;
}

.brandName h3 {
    /* padding: 12px 5px; */
    color: #131313;
    line-height: 90px;
    font-weight: 500;
}
/* 预留位置------------------- */
h1 {
    text-align: center;
    clear: both;
}


.v {
    text-align: center;
    border-radius: 5px;
    margin-bottom: 20px;
}

/* 行业痛点样式 */
.painPoint {
    height: 607px;
    color: #fff;
    background-image: url(/template/pc/skin/img/backgroundImage.png);
    background-size: cover;
    background-position: center;
}

.painPoint .title {
    color: #000;
    padding: 80px;
    position: relative;
    margin-bottom: 335px;
}





/* 痛点分类 */
.painPoint .sort ul {
    width: 180px;
    /* height: 20px; */
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin-left: -450px;
    margin-top: 180px;
}

.painPoint .sort ul li {
    text-align: center;
    color: #000;
    padding: 30px 0px;
    margin: 10px 0;
    background-color: #fff;
}


/* 新增选项卡样式 */
.painPoint .sort ul li.active1 {
    background-color: #3468fa;
    color: #fff;
    cursor: pointer;
    transition: all 0.5s;
}

.painPoint .sort ul li:hover {
    background-color: #3468fa;
    color: #fff;
    cursor: pointer;
    transition: all 0.5s;
}

.painPoint .tab-content {
    margin-top: 50px;
    display: none;
}

.painPoint .tab-content.active1 {
    display: block;
}

.synopsis,
.synopsis2,
.synopsis3 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 800px;
    height: 270px;
    margin-top: 180px;
    margin-left: 80px;
    background-color: #fff;
}

.synopsis p{
    margin-top: 30px;
}

.synopsis p,
.synopsis2 p,
.synopsis3 p {
    width: 758px;
    color: rgb(255, 255, 255);
    margin-left: 20px;
    margin-right: 200px;
    text-align: left;
    background-color: rgba(0, 0, 0, 0.451);
    padding: 50px;
}

.synopsis {
    background: url(/template/pc/skin/img/wlgl.png);
    background-size: cover;
    background-position: center;
    /* background: url(/template/pc/skin/img/物料管理.png) no-repeat center center fixed; */

}

.synopsis2 {
    background: url(/template/pc/skin/img/jz.jpg);
    background-size: cover;
    background-position: center;
}

.synopsis3 {
    background: url(/template/pc/skin/img/hz.jpg);
    background-size: cover;
    background-position: center;
}






/* 解决痛点 */
.cure {
    color: #000;
}

.painPointBox {
    width: 1200px;
    height: 500px;
    margin: 0 auto;
    background: url(/template/pc/skin/img/Painpoints.png);
    background-repeat: no-repeat;
    background-size: 90%;
}

.painPointBox .td1 {
    width: 260px;
    padding-top: 20px;
    margin-top: 50px;
    margin-left: 10px;
}

.painPointBox .td2 {
    width: 300px;
    /* background-color: #07ad3e; */
    margin-left: 716px;
    margin-top: -59px;
}

.painPointBox .td3 {
    width: 250px;
    /* background-color: #6e6e6e; */
    margin-left: 110px;
    margin-top: 295px;
}

.painPointBox .td4 {
    width: 260px;
    /* background-color: #c0046e; */
    margin-left: 800px;
    margin-top: -73px;
}







/* 选择我们 */
.chooseUsBox {
    color: #000;
    width: 778px;
    height: 502px;
    margin: 0 auto;
    background: url(/template/pc/skin/img/choose.png);
    background-repeat: no-repeat;
    background-size: 100%;
}

.chooseUsBox h2 {
    margin-bottom: 5px;
    font-size: 18px;
}

.chooseUsBox p {
    font-size: 14px;
    color: #666;
    margin-bottom: 5px;
}


.chooseUsBox .advantage1 {
    width: 180px;
    padding-top: 60px;
    font-size: 14px;
}

.chooseUsBox .advantage2 {
    width: 180px;
    margin-top: -140px;
    margin-left: 650px;
    font-size: 14px;
}

.chooseUsBox .advantage3 {
    width: 180px;
    margin-top: 95px;
    font-size: 14px;
}

.chooseUsBox .advantage4 {
    width: 180px;
    margin-top: -150px;
    margin-left: 650px;
    font-size: 14px;
}


/* 案例 */
.caseBox {
    display: flex;
    width: 1200px;
    margin: 0 auto;
    color: #000;
}

.caseBox .case {
    display: flex;
    flex-direction: column;
    width: 400px;
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 8%);
}

.caseBox .case h3 {
    padding: 0 10px;
    font-size: 18px;
    color: #333;
}

.caseBox .case p {
    padding: 10px;
    font-size: 13px;
    color: #666;
}



/* 联系我们 */
.contactUs img {
    display: block;
    width: 1200px;
    margin: 0 auto;
    border-radius: 2px;
}


/* 服务客户 */
.customer {
    padding-top: 50px;
    /* float: left; */
    color: #000;
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    /* background-color: #2798db; */
    clear: both;
	overflow: hidden;
}

.customer img {
    width: 100px;
}

.customer div {
    float: left;
    width: 390px;
    padding: 10px 20px;
}

.customer div h3 {
    margin: 5px;
}

.customer div p {
    /* text-align: left; */
    font-size: 14px;
    color: rgb(52, 41, 41);
}


/* 荣誉证书 */
.lbt-box {
	position: relative;
	width: 1260px;
	height: 600px;
	margin: 0 auto;
}

.imgs {
	width: 100%;
	height: 100%;
	perspective: 1000px;
}

.imgitem {
	position: absolute;
	width: 400px;
	height: 500px;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 0;
	transition: .8s;
	opacity: 0;
}

.imgitem img {
	/* width: 100%; */
	height: 100%;
}

.cur-img {
	/* width: 800px; */
	z-index: 100;
	opacity: 1;
}

.pre-img {
	transform: translateX(-400px) rotateY(30deg) scale(0.8);
	z-index: 9;
	opacity: 0.9;
}

.next-img {
	transform: translateX(400px) rotateY(-30deg) scale(0.8);
	z-index: 9;
	opacity: 0.9;
}


/* 按钮 */
#pre{
	cursor:pointer;
	height: 60px;
	width: 30px;
	border: #e6eff8 1px solid;
	font-size: 18px;
	color: #1998dc;
	background-color: #e6eff8;
	position: absolute;
	top: 50%;
}

#next{
	cursor:pointer;
	height: 60px;
	width: 30px;
	border: #e6eff8 1px solid;
	font-size: 18px;
	color: #1998dc;
	background-color: #e6eff8;
	position: absolute;
	top: 50%;
	right: 0;
}
/* 标题 */
.lbt-box h2{
	font-size: 14px;
	font-weight: 400;
	color: rgb(119, 119, 119);
	/* text-align: center; */
}

